package com.insurance.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * (Order)实体类
 *
 * @author makejava
 * @since 2020-10-26 20:45:47
 */
@ApiModel("订单")
public class Order implements Serializable {
    private static final long serialVersionUID = -40906614950454880L;

    private Integer orderId;
    /**
     * 预计完成时间
     */
    @ApiModelProperty(name = "expectfinishTime",notes = "预计完成时间",dataType = "Date",required = true)
    private Date expectfinishTime;
    /**
     * 支付id
     */
    @ApiModelProperty(name = "payId",notes = "支付id",dataType = "int",required = true)
    private Integer payId;
    /**
     * 4s店
     */
    @ApiModelProperty(name = "storesId",notes = "4s店",dataType = "int",required = true)
    private Integer storesId;
    /**
     * 订单来源id
     */
    @ApiModelProperty(name = "orderSourceId",notes = "订单来源id",dataType = "int",required = true)
    private Integer orderSourceId;
    /**
     * 定损地点
     */
    @ApiModelProperty(name = "feePlace",notes = "定损地点",dataType = "String",required = true)
    private String feePlace;
    /**
     * 客户备注
     */
    @ApiModelProperty(name = "customerRemarks",notes = "客户备注",dataType = "String")
    private String customerRemarks;
    /**
     * 订单号
     */
    @ApiModelProperty(name = "orderNumber",notes = "订单号",dataType = "String",required = true)
    private String orderNumber;
    /**
     * 订单类型
     */
    @ApiModelProperty(name = "orderType",notes = "订单类型",dataType = "int",required = true)
    private Integer orderType;
    /**
     * 城市id
     */
    @ApiModelProperty(name = "cityId",notes = "城市id",dataType = "int",required = true)
    private Integer cityId;
    /**
     * 客户id
     */
    @ApiModelProperty(name = "userId",notes = "客户id",dataType = "int",required = true)
    private Integer userId;

    /**
     * 接车司机
     */

    @ApiModelProperty(name = "carPickdriver",notes = "接车司机",dataType = "String",required = true)
    private String carPickdriver;
    /**
     * 是否还车
     */
    @ApiModelProperty(name = "carStatusId",notes = "是否还车",dataType = "int",required = true)
    private Integer carStatusId;
    /**
     * 订单状态
     */
    @ApiModelProperty(name = "orderStatus",notes = "订单状态",dataType = "int",required = true)
    private Integer orderStatus;
    /**
     * 下单时间
     */
    @ApiModelProperty(name = "orderTime",notes = "下单时间",dataType = "data",required = true)
    private Date orderTime;
    /**
     * 付款状态
     */
    @ApiModelProperty(name = "payStatus",notes = "付款状态",dataType = "int",required = true)
    private Integer payStatus;
    /**
     * 接车时间
     */
    @ApiModelProperty(name = "carPicktime",notes = "接车时间",dataType = "data",required = true)
    private Date carPicktime;
    /**
     * 还车司机
     */
    @ApiModelProperty(name = "carAlsodriver",notes = "还车司机",dataType = "String",required = true)
    private String carAlsodriver;
    /**
     * 接车地址、验车场地址
     */
    @ApiModelProperty(name = "carPickplace",notes = "接车地址、验车场地址",dataType = "String",required = true)
    private String carPickplace;
    /**
     * 还车时间
     */
    @ApiModelProperty(name = "carAlsotime",notes = "还车时间",dataType = "data")
    private Date carAlsotime;
    /**
     * 还车地点
     */
    @ApiModelProperty(name = "carAlsoplace",notes = "还车地点",dataType = "data")
    private String carAlsoplace;
    /**
     * 登记人
     */
    @ApiModelProperty(name = "registrar",notes = "登记人",dataType = "String")
    private String registrar;
    /**
     * 特定事项
     */
    @ApiModelProperty(name = "specificMatters",notes = "特定事项",dataType = "String")
    private String specificMatters;
    /**
     * 1表示使用中   2表示删除
     */
    @ApiModelProperty(name = "status",notes = "1表示使用中   2表示删除",dataType = "int")
    private Integer status;


    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Date getExpectfinishTime() {
        return expectfinishTime;
    }

    public void setExpectfinishTime(Date expectfinishTime) {
        this.expectfinishTime = expectfinishTime;
    }

    public Integer getPayId() {
        return payId;
    }

    public void setPayId(Integer payId) {
        this.payId = payId;
    }

    public Integer getStoresId() {
        return storesId;
    }

    public void setStoresId(Integer storesId) {
        this.storesId = storesId;
    }

    public Integer getOrderSourceId() {
        return orderSourceId;
    }

    public void setOrderSourceId(Integer orderSourceId) {
        this.orderSourceId = orderSourceId;
    }

    public String getFeePlace() {
        return feePlace;
    }

    public void setFeePlace(String feePlace) {
        this.feePlace = feePlace;
    }

    public String getCustomerRemarks() {
        return customerRemarks;
    }

    public void setCustomerRemarks(String customerRemarks) {
        this.customerRemarks = customerRemarks;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getCarPickdriver() {
        return carPickdriver;
    }

    public void setCarPickdriver(String carPickdriver) {
        this.carPickdriver = carPickdriver;
    }

    public Integer getCarStatusId() {
        return carStatusId;
    }

    public void setCarStatusId(Integer carStatusId) {
        this.carStatusId = carStatusId;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public Date getCarPicktime() {
        return carPicktime;
    }

    public void setCarPicktime(Date carPicktime) {
        this.carPicktime = carPicktime;
    }

    public String getCarAlsodriver() {
        return carAlsodriver;
    }

    public void setCarAlsodriver(String carAlsodriver) {
        this.carAlsodriver = carAlsodriver;
    }

    public String getCarPickplace() {
        return carPickplace;
    }

    public void setCarPickplace(String carPickplace) {
        this.carPickplace = carPickplace;
    }

    public Date getCarAlsotime() {
        return carAlsotime;
    }

    public void setCarAlsotime(Date carAlsotime) {
        this.carAlsotime = carAlsotime;
    }

    public String getCarAlsoplace() {
        return carAlsoplace;
    }

    public void setCarAlsoplace(String carAlsoplace) {
        this.carAlsoplace = carAlsoplace;
    }

    public String getRegistrar() {
        return registrar;
    }

    public void setRegistrar(String registrar) {
        this.registrar = registrar;
    }

    public String getSpecificMatters() {
        return specificMatters;
    }

    public void setSpecificMatters(String specificMatters) {
        this.specificMatters = specificMatters;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

}